请c++高手指点`怎样使用向量?下面(文件后缀是.cpp)程序为什么发生错误?

来源:百度知道 编辑:UC知道 时间:2024/05/06 16:11:20
#include<vector>
void main()
{
vector<int>name(10);
}
错误信息:error C2065: 'vector' : undeclared identifier
error C2062: type 'int' unexpected

vector头文件是封装在名字空间std中的,使用的话必须导入名字空间std。可以用using声明或者using指示符来达到这一点,即:
using std::vector;
或using namespace std;

#include<vector>
using namespace std;
void main()
{
vector<int>name(10);
}

没加名空间声明。
加一句 “ using namespace std; ”在include语句下面,注意有分号。